---
title: "Update Person Data for Companies"
method: POST
path: "/ UpdatePersonData (Company Person)"
tags: ["Person Data"]
---

# Update Person Data for Companies

`POST / UpdatePersonData (Company Person)`

Update company person.

## Request body

- object
  - `Method` string, required — Method name
  - `PartnerId` integer, required — Partner identifier provided by Fitbank
  - `BusinessUnitId` integer, required
  - `PersonName` string, required — Legal Name
  - `Nickname` string — Tranding Name
  - `PhoneNumber` string, required — Company's phone number
  - `TaxNumber` string, required — CNPJ
  - `Mail` string, required — Company's mail
  - `Nationality` 'BRASILEIRO' | 'ESTRANGEIRO', required — Nacionalidade
  - `BirthState` '0 - AC' | '1 - AL' | '2 - AP' | '3 - AM' | '4 - BA' | '5 - CE' | '6 - DF' | '7 - ES' | '8 - GO' | '9 - MA' | '10 - MT' | '11 - MS' | '12 - MG' | '13 - PA' | '14 - PB' | '15 - PR' | '16 - PE' | '17 - PI' | '18 - RJ' | '19 - RN' | '20 - RS' | '21 - RO' | '22 - RR' | '23 - SC' | '24 - SP' | '25 - SE' | '26 - TO', enum, required — State of origin
  - `IsCompany` boolean, nullable — Inform if it is a company (Mandatory for company only)
  - `MonthlyIncome` string — Monthly income amount
  - `CompanyType` integer — Company type (Mandatory for company only)
  - `CompanyActivity` string — Company activity (Mandatory for company only)
  - `ConstitutionDate` string, required — ConstitutionDate From Company
  - `WasSigned` boolean, required
  - `SignatureDate` string, required
  - `Addresses` object[] — Address
    - `AddressLine` string — Public place
    - `AddressLine2` string — House number
    - `ZipCode` string, required — CEP
    - `Neighborhood` string — Neighborhood From Company
    - `CityCode` integer — Area code
    - `CityName` string — City
    - `State` 'AC' | 'AL' | 'AP' | 'AM' | 'BA' | 'CE' | 'DF' | 'ES' | 'GO' | 'MA' | 'MT' | 'MS' | 'MG' | 'PA' | 'PB' | 'PR' | 'PE' | 'PI' | 'RJ' | 'RN' | 'RS' | 'RO' | 'RR' | 'SC' | 'SP' | 'SE' | 'TO', required — > Status code, must only be capital letters >> Codigo de estado, deve ter somente letras maiúsculas
    - `AddressType` integer — Type of address
    - `Country` string — Country From Company
    - `Complement` string — Complement
    - `Reference` Reference
      - `name` string, required — Nome da referência **(Este campo não é obrigatório, mas desejável para o produto Cartão)**
      - `phone` string, required — Número de telefone **(Este campo não é obrigatório, mas desejável para o produto Cartão)**
  - `Documents` object[], required — Documents
    - `DocumentFile` string, required — Documents
    - `DocumentFormat` integer, nullable, required — Document format
    - `DocumentName` string, required — Document name
    - `DocumentType` 'SELF' | 'IDENTITY_FRONT' | 'IDENTITY_BACK' | 'ADDRESS_PROOF' | 'INCOME_PROOF' | 'DECLARATION_IR' | 'CORPORATE_BILLING_RELATIONSHIP' | 'PROOF_OF_COMPANY_ADDRESS' | 'SOCIAL_CONTRACT' | 'PROOF_OF_CORPORATE_INCOME', required — Tipos de documentos
    - `Description` string, required — Description
    - `ExpirationDate` string, date — Expiration Date (format YYYY-MM-DD)
  - `Persons` object[]
    - `Name` string, required — Name From Contract
    - `TaxNumber` string, required — Legal Identification From Company
    - `Mail` string, required — Mail
    - `PhoneNumber` string, required — Phone number
    - `MotherFullName` string — Mother's full name
    - `Nationality` 'BRASILEIRO' | 'ESTRANGEIRO', required — Nacionalidade
    - `BirthDate` string, required — Birth date ( padrão internacional )
    - `BirthState` '0 - AC' | '1 - AL' | '2 - AP' | '3 - AM' | '4 - BA' | '5 - CE' | '6 - DF' | '7 - ES' | '8 - GO' | '9 - MA' | '10 - MT' | '11 - MS' | '12 - MG' | '13 - PA' | '14 - PB' | '15 - PR' | '16 - PE' | '17 - PI' | '18 - RJ' | '19 - RN' | '20 - RS' | '21 - RO' | '22 - RR' | '23 - SC' | '24 - SP' | '25 - SE' | '26 - TO', enum, required — State of origin
    - `Nickname` string — Surname
    - `PersonName` string — Full Name as registered on the Brazilian Federal Revenue Office
    - `FatherFullName` string — Father's full name
    - `BirthCity` string — City of origin
    - `Gender` 'FEMININO' | 'MASCULINO' — Gênero
    - `MaritalStatus` 'NotMarried = 0' | 'Married = 1' | 'Divorced = 2' | 'Separate = 3' | 'Widower = 4' | 'Single = 5' | 'Other = 6', enum — Maritial status.
    - `SpouseName` string — Spouse Name
    - `IdentityDocument` integer — ID number
    - `Occupation` 'APOSENTADO_PENSIONISTA' | 'AUTONOMO' | 'EMPRESARIO' | 'PROFISSIONAL_LIBERAL' | 'ASSALARIADO' | 'FUNCIONARIO_PUBLICO' | 'DESEMPREGADO' — Ocupação
    - `PersonRoleType` integer
    - `CheckPendingTransfers` boolean, nullable — Pending Transfers
    - `PubliclyExposedPerson` boolean, required — Person exposed publicly ( false - no; true - yes )
    - `PersonDocuments` object[], required — Documents
      - `DocumentFile` string, required — Documents
      - `DocumentFormat` integer, nullable, required — Document format
      - `DocumentName` string, required — Document name
      - `DocumentType` 'SELF' | 'IDENTITY_FRONT' | 'IDENTITY_BACK' | 'ADDRESS_PROOF' | 'INCOME_PROOF' | 'DECLARATION_IR' | 'CORPORATE_BILLING_RELATIONSHIP' | 'PROOF_OF_COMPANY_ADDRESS' | 'SOCIAL_CONTRACT' | 'PROOF_OF_CORPORATE_INCOME', required — Tipos de documentos
      - `Description` string, required — Description
      - `ExpirationDate` string, date — Expiration Date (format YYYY-MM-DD)

## Response `200`

Ok

- UpdatePersonDataSuccess
  - `Success` string
  - `Message` string

---

[API](https://skmtc.net/fitbank/apis/onboarding.md) · [All operations](https://skmtc.net/fitbank/apis/onboarding/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fitbank/onboarding/versions/f94d262a8f58/schema)
